common/symbols: export hypervisor symbols to privileged guest
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 9 Jul 2015 11:27:52 +0000 (13:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jul 2015 11:27:52 +0000 (13:27 +0200)
commita05d39009fa9929f985bf56c4d17d298ee5da42a
tree9b534ac5942792d2d3f5c7f3706321e89d5e1a4f
parent5bedb5b7c6f54b1e5a715ec176283d296cea246b
common/symbols: export hypervisor symbols to privileged guest

Export Xen's symbols as {<address><type><name>} triplet via new XENPF_get_symbol
hypercall

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
Tested-by: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
xen/arch/x86/platform_hypercall.c
xen/common/symbols.c
xen/include/public/platform.h
xen/include/xen/symbols.h
xen/include/xlat.lst
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors